<%@ page import="java.util.ArrayList" %>
<%@ page import="sql.CursoBD" %>
<%@ page import="sql.ProfessorBD" %>
<%@ page import="core.Curso" %>
<%@ page import="core.Professor" %>
<%@ page import="core.Turma" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Editar Turma</title>
</head>
<body>

<h1> Editar Turma </h1>

<%

Turma turmaSelecionada = (Turma) request.getAttribute("turma");
Professor professorDaTurma = turmaSelecionada.getProfessor();
Curso cursoDaTurma = turmaSelecionada.getCurso();

CursoBD bdCurso = new CursoBD();
ProfessorBD bdProfessor = new ProfessorBD();

ArrayList<Curso> lstCurso = bdCurso.getCursos("");
ArrayList<Professor> lstProfessor = bdProfessor.getProfessores("");

bdCurso.close();
bdProfessor.close();
%>

<p>
<form action="TurmaServlet" method="get" >

<input type="hidden" name="old" value="<%=turmaSelecionada.getNome() %>" >

Nome da Turma: <input type="text" name="nome" value="<%=turmaSelecionada.getNome() %>" ><br>

Professor da Turma: <select name="professor" >
<% for( int i = 0; i < lstProfessor.size(); i++ ) { %>
<%		if( professorDaTurma != null ) { %>
<% 			if( lstProfessor.get(i).getNome().compareTo( professorDaTurma.getNome() ) == 0 ) { %>
	<option value="<%=lstProfessor.get(i).getMatricula() %>" selected > <%=lstProfessor.get(i).getNome() %> </option>
<%			} else { %>
	<option value="<%=lstProfessor.get(i).getMatricula() %>" > <%=lstProfessor.get(i).getNome() %> </option>
<% 			} %>
<% 		} else { %>
	<option value="<%=lstProfessor.get(i).getMatricula() %>" > <%=lstProfessor.get(i).getNome() %> </option>
<%		} %>
<% } %>
<%		if( professorDaTurma != null ) { %>
	<option value="null" > Sem Professor </option>
<% 		} else { %>
	<option value="null" selected > Sem Professor </option>
<%		} %>
</select><br>

Curso da Turma: <select name="curso" >
<% for( int i = 0; i < lstCurso.size(); i++ ) { %>
<% 		if( lstCurso.get(i).getCodigo().compareTo( cursoDaTurma.getCodigo() ) == 0 ) { %>
	<option value="<%=lstCurso.get(i).getCodigo() %>" selected > <%=lstCurso.get(i).getNome() %> </option>
<%		} else { %>
	<option value="<%=lstCurso.get(i).getCodigo() %>" > <%=lstCurso.get(i).getNome() %> </option>
<%		} %>
<% } %>
</select><br>

<button type="submit" name="atualizar" value="ok">Atualizar</button>

</form>
</p>

<p><a href="index.jsp">HOME</a></p>

</body>
</html>